" cool help screens
" :he group-name
" :he highlight-groups
" :he cterm-colors

" your pick:
set background=dark
hi clear
if exists("syntax_on")
    syntax reset
endif
let g:colors_name="simonxander"

hi Normal cterm=none ctermbg=DarkBlue

" OR

" highlight clear Normal
" set background&
" highlight clear
" if &background "light"
"   highlight Error 
"   ...
" else
"   highlight Error ...
"   ...
" endif

" A good way to see what your colorscheme does is to follow this procedure:
" :w 
" :so % 
"
" Then to see what the current setting is use the highlight command.  
" For example,
" 	:hi Cursor
" gives
"	Cursor         xxx guifg=bg guibg=fg 
 	
" Uncomment and complete the commands you want to change from the default.

"hi Cursor
"hi CursorIM	
"hi Directory	
"hi DiffAdd		
"hi DiffChange	
"hi DiffDelete	
"hi DiffText	
"hi ErrorMsg	
"hi VertSplit	
"hi Folded		
"hi FoldColumn	
"hi IncSearch	
hi LineNr           ctermbg=Black
"hi ModeMsg		
"hi MoreMsg		
"hi NonText		
"hi Question	
"hi Search		
"hi SpecialKey	
"hi StatusLine	
"hi StatusLineNC	
"hi Title		
"hi Visual		
"hi VisualNOS	
"hi WarningMsg	
"hi WildMenu	
"hi Menu		
"hi Scrollbar	
"hi Tooltip		

" syntax highlighting groups
hi  Comment     cterm=none      ctermfg=Gray

hi  String      cterm=none      ctermfg=LightMagenta
hi  Character   cterm=none      ctermfg=DarkRed
hi  Number      cterm=none      ctermfg=Red
hi  Boolean     cterm=none      ctermfg=Yellow
hi  Float       cterm=none      ctermfg=Red

hi  Statement   cterm=none      ctermfg=Yellow
hi  Conditional cterm=bold      ctermfg=Yellow
hi  Repeat      cterm=bold      ctermfg=Yellow
hi  Exception   cterm=bold      ctermfg=Yellow

hi  PreProc     cterm=none      ctermfg=LightGreen

hi  Type        cterm=none      ctermfg=Yellow

